/*--------*/
/*[ BASE ]*/
/*--------*/

body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, legend, textarea, select, input, th, td { margin: 0; padding: 0; border: 0; outline: none; font-family: inherit; font-size: inherit; color: inherit; }

object { vertical-align: bottom; }
img { display: block; vertical-align: bottom; border: none; }

ul, li { list-style: none; }
a { text-decoration: none; }
body, html { width: 100%; height: 100%; }

.prop { float: right; width: 1px; }

.clear { clear: both; height: 0px; width: 0px; overflow: hidden; }
.clear1 { clear: both; font-size: 1px; width: 1px; height: 0; visibility: hidden; margin-top: 0px !important; line-height: 0; }
.clear1 { clear: both; height: 25px; }
.clear20px{  clear: both;height: 20px; font-size: 1px; width: 1px; visibility: hidden; margin-top: 0px !important; line-height: 0; }
.clear14px{clear: both;height: 14px;font-size: 1px;width: 1px;visibility: hidden;margin-top: 0px !important;line-height: 0;}
.last { margin-bottom: 0px; }
/*===========================*/
/* IE 6 CSS                  */
/*===========================*/
img, div, table, td, tr { behavior: url(iepngfix.htc); }
table { border-collapse: separate; border-spacing: 2px; }
tbody { display: table-row-group; vertical-align: middle; border-color: inherit; }
table, td, th { font-size: inherit; vertical-align:top; }
tr { display: table-row; vertical-align: inherit; border-color: inherit; }
div{}
span{word-wrap:break-word;word-break:break-all;}
.hide{ display:none;}
li{word-wrap:break-word;word-break:break-all;}
